-
-
Couldn't load subscription status.
- Fork 6
pfSense & OPNsense: test skipping with ENV ID #1048
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
e8f0ad5 to
db6d7d1
Compare
dasharo-compatibility/os-opnsense.robot: dasharo-compatibility/os-pfsense.robot: Test suites are skipping in Suite Setup if BSD ENV IDs are not present in TESTED_LINUX_DISTROS variable. Signed-off-by: Mateusz Maciejewski <[email protected]>
New "tested distros" variable introduced to skip BSD tests (pfSense & OPN sense). Empty list defined in default.robot. Signed-off-by: Mateusz Maciejewski <[email protected]>
Tag semiauto added to installer loading test cases *001.* and to pfSense preseeding test case (PFS006.502). Signed-off-by: Mateusz Maciejewski <[email protected]>
Signed-off-by: Mateusz Maciejewski <[email protected]>
and TESTED_BSD_DISTROS populated for Protectli platforms. Signed-off-by: Mateusz Maciejewski <[email protected]>
db6d7d1 to
3caac45
Compare
| "_id": "OPN001.001", | ||
| "name": "OPNsense stable (serial output) installation on Hard Disk", | ||
| "module": "Dasharo Compatibility", | ||
| "module": "Dasharo OSes", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Introducing new test modules will break a couple things related to, but not only, osfv-dashboard.
- the test ID validity checks in CI at
scripts/ci/test_ids/test_ids_legal.py - pre-commit matches every directory that starts with "dasharo*", so its fine: https://github.com/Dasharo/open-source-firmware-validation/blob/develop/.pre-commit-config.yaml#L121
- README will break too: https://github.com/Dasharo/open-source-firmware-validation/blob/develop/README.md?plain=1#L69
- (...more?)
Please search for any instances of the test module names and fix them if this change is to stay
dasharo-compatibility/os-opnsense.robot:
dasharo-compatibility/os-pfsense.robot:
Test suites are skipping in Suite Setup if BSD ENV IDs are not present in TESTED_LINUX_DISTROS variable.
BSD_os-opnsense_2025_08_29_10_43_00_PASS.zip
BSD_os-opnsense_2025_08_29_10_52_59_SKIP.zip
BSD_os-pfsense_2025_08_29_10_40_30_PASS.zip
BSD_os-pfsense_2025_08_29_10_52_48_SKIP.zip